<?php
session_start();
    if(!isset($_SESSION['usuario'])){
            header('location:../html/login.html');
         }
         
         echo '<center>
                    <title>Remisiones Neonatos</title>
                    <table>
                        <tr>
                            <td>';
                                    include_once 'menu.php';
                        echo"</td>
                        </tr>
                    </table></br></br>";
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="../../Admisiones/vista/css/bootstrap-combined.min.css" rel="stylesheet">
        <script src="jquery-1.9.1.min.js"></script>
        
        <!-- LIBRERIAS JQUERY Y CSS PARA LA CREACION DE LAS ALERTAS -->
        <script type="text/javascript" src="../../Ginecobstetricia/vista/js/alertify.js"></script>
	<link rel="stylesheet" href="../../Ginecobstetricia/vista/css/alertify.core.css" />
	<link rel="stylesheet" href="../../Ginecobstetricia/vista/css/alertify.default.css" />
        
        <script>
            
             function cambiar(valor)
             {
                if(valor==="si"){
                   //document.getElementById("pq").disabled=true;
                   //document.getElementById("pq").value="";
                   document.getElementById("cbMedico").disabled=false;
                   $("#hdtxtrad").attr('value',valor);
                }else{
                   //document.getElementById("pq").disabled=false;
                   //document.getElementById("cbMedico").disabled=true;
                   
                document.getElementById("hdtxtrad").value=valor;
                $("#hdtxtrad").attr('value',valor);
                }
             }
            
             
        </script>
        <script>
            $(document).ready(function(){
                    $("#enviar").click(function() {
                        
                        
                        if($("#funcionario").val() === ""){
                            alertify.alert(" INGRESE EL NOMBRE DEL FUNCIONARIO SOLICITANTE ", function () {
                                    $("#funcionario").focus();
                            });
                            return false;
                        }
                        if($("#procedencia").val() === ""){
                            alertify.alert("INGRESE EL LUGAR DE PROCEDENCIA DEL PACIENTE", function () {
                                    $("#procedencia").focus();
                            });
                            return false;
                        }
                        /*if($("#pro").val() === ""){
                            alertify.alert("SELECCIONE UN PROCEDENCIA VALIDA", function () {
                            $("#procedencia").focus();
                            });
                            return false;
                        }*/
                        if($("#asegurador").val() === ""){
                            alertify.alert(" INGRESE EL ASEGURADOR ", function () {
                                    $("#asegurador").focus();
                            });
                            return false;
                        }
                       /* if($("#oideps").val() === ""){
                        /*if($("#oideps").val() === ""){
                            alertify.alert("SELECCIONE UN ASEGURADOR VALIDO", function () {
                            $("#asegurador").focus();
                            });
                            return false;
                        }*/
                        if($("#docpaciente").val() === ""){
                            alertify.alert(" INGRESE EL DOCUMENTO DEL PACIENTE ", function () {
                                    $("#docpaciente").focus();
                            });
                            return false;
                        }
                        if($("#paciente").val() === ""){
                            alertify.alert(" INGRESE EL NOMBRE DEL PACIENTE ", function () {
                                    $("#paciente").focus();
                            });
                            return false;
                        }
                        if($("#edad").val() === ""){
                            alertify.alert(" INGRESE LA EDAD DEL PACIENTE ", function () {
                                $("#edad").focus();
                            });
                            return false;
                        }
                        if($("#cbedad").val() === "Seleccione"){
                            alertify.alert(" Seleccione tiempo de edad ", function () {
                                $("#cbedad").focus();
                            });
                            return false;
                        }
                        
                        if($("#diagnostico").val() === ""){
                            alertify.alert("POR FAVOR DIGITE EL DIAGNOSTICO DEL PACIENTE", function () {
                            $("#diagnostico").focus();
                            });
                            return false;
                        }
                        
                        formulario = document.forms["admisionN"];
                        var grupos = [];
                        for (i = 0; elem = formulario.elements[i]; i++) {
                            if (elem.type == "radio") {
                            if (!grupos[elem.name]) {
                                grupos[elem.name] = elem.checked;
                            }
                            }
                        }
                        for (grupo in grupos) {
                            if (!grupos[grupo]) {
                                alertify.alert("SELECCIONE UNA OPCION", function () {
                            });
                                return false;
                            }
                        }
                        
                        
                        if(document.getElementById("sr2").checked == true && document.getElementById("pq").value == ""){
                            alertify.alert("Seleccione la razó n por la cual el paciente no se recibe.", function () {
                                $("#pq").focus();
                            });
                            return false;
                        }
                        
                        
                        alertify.confirm("<p>ESTA SEGURO DE REGISTRAR LA REMISION?</p>", function (e) {
				if (e) {
                                    datos();
				} else { 
                                    $("#documento").focus();
				}
				}); 
                                return false;
                        
                    });
            });
            
            $(document).ready(function(){
                    $("#limpiar").click(function() {
                        $('#admisionN').each (function(){
                            this.reset();
                        });
                        $("#usua").text("");
                        document.getElementById("pq").disabled=false;
                    });
            });
        </script>
        <script>
            (function(a){a.fn.validCampoFranz=function(b)
                    {a(this).on({keypress:function(a)
                            {var c=a.which,d=a.keyCode,e=String.fromCharCode(c).toLowerCase(),f=b;(-1!=f.indexOf(e)||9==d||37!=c&&37==d||39==d&&39!=c||8==d||46==d&&46!=c)&&161!=c||a.preventDefault()}})}})(jQuery);
                
                $(function(){
                    //Para escribir solo letras
                    $('#funcionario').validCampoFranz(' abcdefghijklmnñopqrstuvwxyzáéiou');
                    $('#paciente').validCampoFranz(' abcdefghijklmnñopqrstuvwxyzáéiou');

                    //Para escribir solo numeros    
                    $('#docpaciente').validCampoFranz('0123456789');
                    $('#edad').validCampoFranz('0123456789');
                   
                });
        </script>
        <script>
            /*escript para mandar informacion de la busqueda del usuario (jquery,ajax) y generar una respuesta jason*/
                function datos(){
                    
                        var funcionario = $("#funcionario").val();
                        var procedencia = $("#procedencia").val();
                        var asegurador = $("#asegurador").val();
                        var docpaciente = $("#docpaciente").val();
                        var paciente = $("#paciente").val();
                        var edad = $("#edad").val();
                        var diagnostico = $("#diagnostico").val();
                        var txtradop=document.getElementById("hdtxtrad").value;
                        var pq = $("#pq").val();
                        var med = $("#cbMedico").val();
                        //var edad2 = $("#cbedad").val();
                        var otroc = $("#otro").val();
                        var pro = $("#pro").val();
                        var oideps = $("#oideps").val();
                        var observ = $("#observ").val();
                        var cargof = $("#cargof").val();
                        
                        $.ajax({
                            async: true,
                            type: "POST",
                            dataType: "json",
                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                            url: "../../Admisiones/controlador/php/sql/insertarAdmiN.php",
                            data: {funcionario:funcionario,procedencia:procedencia,asegurador:asegurador,docpaciente:docpaciente,paciente:paciente,edad:edad,diagnostico:diagnostico,txtradop:txtradop,pq:pq,med:med,/*edad2:edad2*/otroc:otroc,pro:pro,oideps:oideps,observ:observ,cargof:cargof},
                            success: mostrarDatos,
                            timeout: 4000
                            
                          
                        });
                }
                
                function errorEnvio() {
                    alert("error");
                }
                
                function mostrarDatos( datos )
                {
                    /*cargar la historia clinica*/
                    //historiaC();
                    
                    if(datos.mensaje === "Los datos de la remision se guardaron satisfactoriamente"){
                    alertify.success(datos.mensaje);
                    
                    $('#admisionN').each (function(){
                        this.reset();
                      });
                      document.getElementById("pq").disabled=false;
                      document.getElementById("cbMedico").disabled=false;
                    }else{
                        alertify.error(datos.mensaje);
                    }
                    
                }
                
                
                function historiaC(){
                
                    var archivo = document.getElementById("archivo").value;
                    //alert(archivo);

                    if(archivo != ""){

                         var inputFileImage = document.getElementById('archivo');
                         var file = inputFileImage.files[0];
                         var data = new FormData();
                         data.append('archivo',file);

                         var url = '../../controlador/php/sql/cargarArchi4.php';

                         $.ajax({
                             url:url,
                             type:'POST',
                             dataType: "json",
                             contentType:false,
                             data:data,
                             success:function resp(datos){
                                        alert(datos.mensaje);
                             },
                             processData:false
                         });

                    }
                
                } 
                
        </script>
        <script>
            (function(a){a.fn.validCampoFranz=function(b)
                    {a(this).on({keypress:function(a)
                            {var c=a.which,d=a.keyCode,e=String.fromCharCode(c).toLowerCase(),f=b;(-1!=f.indexOf(e)||9==d||37!=c&&37==d||39==d&&39!=c||8==d||46==d&&46!=c)&&161!=c||a.preventDefault()}})}})(jQuery);
                
                $(function(){
                    //Para escribir solo letras
                    $('#funcionario').validCampoFranz(' abcdefghijklmnñopqrstuvwxyzáéiou');
                    $('#paciente').validCampoFranz(' abcdefghijklmnñopqrstuvwxyzáéiou');

                    //Para escribir solo numeros    
                    $('#docpaciente').validCampoFranz('0123456789');
                    //$('#edad').validCampoFranz('0123456789');
                   
                });
        </script>
        <script>
            /*escript para mandar informacion de la busqueda del usuario (jquery,ajax) y generar una respuesta jason*/
                function medicos(){
                        $.ajax({
                            type: "POST",
                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                            url: "../../Admisiones/controlador/php/sql/medicos2.php",
                            success: mostrarMed,
                            timeout: 4000
                            
                          
                        });
                }
                
                function errorEnvio() {
                    alert("error");
                }
                
                function mostrarMed( respuesta )
                {
                    rpt = $.parseJSON(respuesta);
                    respuesta = $("#cbMedico");
                    for(med in rpt){
                        respuesta.append("<option value='"+ rpt[med].USUNOMBRE +"'>"+rpt[med].USUDESCRI+"</option>");
                    }
                }
        </script>
        
        <script>
                function buscador(){
                        if( $("#docpaciente").val() === "" ){
                            alertify.alert("Ingrese el documento del paciente", function () {
                                $("#usua").text("");
                                $("#docpaciente").focus();
                            });
                            return false;
                        }
                        var doc = $("#docpaciente").val();
                        var oidr = $("#oidr").val();
                        $.ajax({
                            async: true,
                            type: "POST",
                            dataType: "json",
                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                            url: "../../Admisiones/controlador/php/sql/datosPN.php",
                            data: {doc:doc,oidr:oidr},
                            success: mostrarDatosPG,
                            timeout: 4000
                            
                          
                        });
                        return false;
                }
                
                function error() {
                    alert("error");
                }
                
                function mostrarDatosPG( datosp )
                {  
                   document.getElementById("sr1").checked = false;
                   document.getElementById("sr2").checked = false;
                    
                   document.getElementById("pq").disabled=false; 
                   document.getElementById("cbMedico").disabled=false;
                    var n,a,f;
                    if(datosp.nombres == null){
                        /*n = "";
                        a = "";
                        f = "";*/
            
                    }else{
                        n = datosp.nombres;
                        a = datosp.apellidos;
                        f = datosp.fecha;
                        $("#usua").html("Funcionario que comenta el paciente</br><font color='#0573CC'>" + n + " " + a + "</font></br>Fecha: <font color='#0573CC'>" + f + "</font>");
                    }
                    if(datosp.funcionario !== null){
                    document.getElementById("funcionario").value=datosp.funcionario;
                    document.getElementById("cargof").value=datosp.cargof;
                    document.getElementById("procedencia").value=datosp.procedencia;
                    document.getElementById("asegurador").value=datosp.asegurador;
                    document.getElementById("paciente").value=datosp.nombre;
                    document.getElementById("pro").value=datosp.pro;
                    document.getElementById("oideps").value=datosp.oideps;
                    document.getElementById("e").value=datosp.edad;
                    //document.getElementById("hc").innerHTML="<a style='font-size:70%' href='javascript:descargarARU();'>"+datosp.na+"</a>";
                    document.getElementById("observ").value=datosp.observ;
                    document.getElementById("pq").value=datosp.pq;
                    sacarEdad();
                    //sacarEdad2();
                    document.getElementById("diagnostico").value=datosp.diagnostico;
                    if(datosp.admi === document.getElementById("sr1").value){
                        document.getElementById("sr1").checked = true;
                        //document.getElementById("pq").disabled=true;
                        $("#hdtxtrad").attr('value','si');
                    }
                    if(datosp.admi === document.getElementById("sr2").value){
                        document.getElementById("sr2").checked =true;
                        //document.getElementById("cbMedico").disabled=true;
                        $("#hdtxtrad").attr('value','no');
                    }
                    document.getElementById("cbMedico").value=datosp.verificacion;
                    }else{
                         alertify.error("El paciente no esta registrado, verifique si el documento esta bien escrito");
                    }
                }
                
                function descargarARU(){
                    
                    var oidu = document.getElementById("oidr").value;
                
                    window.open('../../controlador/php/sql/descargarARU3.php?oidu='+oidu,"scrollbars=yes");
                    
                }
                
            </script>
            
            <script>
                $(document).ready(function(){
                    $("#editar").click(function(){
                        if($("#docpaciente").val() === ""){
                            alertify.alert(" PRIMERO DEBE CONSULTAR EL PACIENTE ", function () {
                                    $("#docpaciente").focus();
                            });
                            return false;
                        }
                        if($("#funcionario").val() === ""){
                            alertify.alert(" PRIMERO DEBE CONSULTAR EL PACIENTE ", function () {
                                    $("#buscador").focus();
                            });
                            return false;
                        }
                        
                        alertify.confirm("<p>DESEA GUARDAR LOS CAMBIOS?</p>", function (e) {
				if (e) {
                                    editar();
				} else { 
                                    $("#funcionario").focus();
				}
				}); 
                                return false;
                    });
                });
                    
            </script>
            
            <script>
                function editar(){
                    var funcionario = $("#funcionario").val();
                        var procedencia = $("#procedencia").val();
                        var asegurador = $("#asegurador").val();
                        var docpaciente = $("#docpaciente").val();
                        var paciente = $("#paciente").val();
                        var edad = $("#edad").val();
                        var diagnostico = $("#diagnostico").val();
                        var txtradop=document.getElementById("hdtxtrad").value;
                        var observ = $("#observ").val();
                        var med = $("#cbMedico").val();
                       // var edad2 = $("#cbedad").val();
                        var pro = $("#pro").val();
                        var oideps = $("#oideps").val();
                        var pq = $("#pq").val();
                        var cargof = $("#cargof").val();
                        var oidr = $("#oidr").val();
                        
                        $.ajax({
                            async: true,
                            type: "POST",
                            dataType: "json",
                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                            url: "../../Admisiones/controlador/php/sql/ediAdmiN.php",
                            data: {oidr:oidr,funcionario:funcionario,procedencia:procedencia,asegurador:asegurador,docpaciente:docpaciente,paciente:paciente,edad:edad,diagnostico:diagnostico,txtradop:txtradop,observ:observ,med:med,/*edad2:edad2,*/pro:pro,oideps:oideps,pq:pq,cargof:cargof},
                            success: mensaj,
                            timeout: 4000
                            
                          
                        });
                }
                
                function errorEnvio() {
                    alert("error");
                }
                
                function mensaj( men )
                {
                    
                    historiaC();
                    
                    alertify.success(men.mensaje);
                    
                    $('#admisionN').each (function(){
                        this.reset();
                      });
                      $("#usua").text("");
                      document.getElementById("edad").value="";
                      document.getElementById("pq").disabled=false; 
                      document.getElementById("cbMedico").disabled=false;
                    
                }
            </script>
            
            <script>
                function abrir(){
                    window.open("../../Admisiones/vista/php/pacientesN.php","","top=100,left=20,width=1300,height=500,scrollbars=yes");
                }
            </script>
            <script>
                 function sacarEdad(){
                    var codigo = document.getElementById("e").value;
                    var codigo2= codigo.split(" ");
                    var coddigoreal = codigo2[0];
                    document.getElementById("edad").value = coddigoreal;
                }
                
                function sacarEdad2(){
                    var codigoe = document.getElementById("e").value;
                    var codigo2e= codigoe.split(" ");
                    var coddigoreale = codigo2e[1];
                    //document.getElementById("cbedad").value =coddigoreale;
                }
                function buscarEPS(){
                window.open("../../Admisiones/vista/php/buscarEPS.php?form=3","","width=500,height=390,scrollbars=yes");
            }
                function buscarPRO(){
                window.open("../../Admisiones/vista/php/buscarPRO.php?form=3","","width=500,height=390,scrollbars=yes");
            }
               
            </script>
        
    </head>
    <body onload="medicos();">
        <form id="admisionN" method="post">
            <table  align="center">
                <tr>
                    <td align="center" colspan="9">
                        <label id="titulo">REMISIONES NEONATOS</label>
                </tr>
            </table>
            <table>
                <tr>
                    <td align="center">
                        <div id="usua">
                            
                        </div>
                    </td>
                </tr>
            </table>
            <table align="center" id="admisionug">
                <tr>
                    <td>
                        Funcionario Solicitante:
                    </td>
                    <td>
                        <input title="Nombre del funcionario de la EPS o IPS que solicita el traslado " type="text" id="funcionario" name="txtFuncionario" value="" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Cargo del Funcionario:
                    </td>
                    <td>
                        <input title="Cargo del funcionario solicitante" type="text" id="cargof" name="txtCargof" value="" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Procedencia:
                    </td>
                    <td onclick="buscarPRO();">
                        <input title="Lugar de donde proviene el paciente" type="text" id="procedencia" name="txtProcedencia" value="" />
                        <input type="hidden" id="pro" name="txtPRO" value="" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Asegurador:
                    </td>
                    <td onclick="buscarEPS();">
                        <input title="EPS o IPS donde se encuantra afiliado el paciente" type="text" id="asegurador" name="txtAsegurador" value="" />
                        <input type="hidden" id="oideps" name="txtOidEPS" value="" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Documento:
                    </td>
                    <td>
                        <input type="text" id="docpaciente" name="txtDocP" value="" />
                        <input type="hidden" name="txtoidr" id="oidr" value="" />
                    </td>
                    <td>
                        <!--<input id="buscador" title="buscar usuario comentado" type="button" value="">-->
                    </td>
                </tr>
                <tr>
                    <td>
                        Nombre Recien Nacido:
                    </td>
                    <td>
                        <input type="text" id="paciente" name="txtPaciente" value="" />
                    </td>
                </tr>
                <tr>
                    <td>
                        Edad:
                    </td>
                    <td>
                        <input type="hidden" id="e" name="txtE" value="" />
                        <input type="text" id="edad" name="txtEdad" value="" style="width: 35px" maxlength="2"/> Dias
                    </td>
                </tr>
                <!--<tr>
                    <td>
                        Historia Clinica:
                    </td>
                    <td>
                        <input style="font-size: 63.5%" type="file" id="archivo" name="archivo" value="" />
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="right">
                        <div id="hc"></div>
                    </td>
                </tr>-->
                <tr>
                <tr>
                    <td>
                        Diagnostico de Remision:
                    </td>
                    <td>
                        <textarea id="diagnostico" placeholder="Diagnostico del Paciente" value="" name="taDiagnostico"  cols="38" rows="3" ></textarea>
                    </td>
                </tr>
                <tr>
                    <td>
                        Se recibe el paciente?
                    </td>
                    <td>
                       <input type="hidden" name="txtradio" id="hdtxtrad" value="" />
                        Si <input title="Se recibe el paciente" type="radio" id="sr1" name="sr" value="si" onchange="cambiar(this.value);"/> 
                        No <input title="No se recibe el paciente" type="radio" id="sr2" name="sr" value="no" onchange="cambiar(this.value);"/>
                    </td>
                </tr>
                
                <tr>
                    <td>
                        Por que no se recibe el paciente?
                    </td>
                    <td>
                        <select id="pq" name="cbpq">
                            <option value="">Seleccione</option>
                            <option value="ndci">No Disponibilidad en Cuidado Intermedio</option>
                            <option value="dci">No Disponibilidad en Cuidado Intensivo</option>
                            <option value="ndcb">No Disponibilidad en Cuidado Basico</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>
                        Observaciones:
                    </td>
                    <td>
                        <textarea id="observ" placeholder="Observaciones" value="" name="txtObservaciones"  cols="38" rows="3" ></textarea>
                    </td>
                </tr>
                <tr>
                    <td>
                    </td>
                    <td>
                        <div id="esp">
                            
                        </div>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="right">
                        <div id="cual">
                            
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        Medico de Turno:
                    </td>
                    <td>
                        <select id="cbMedico" name="cbMedico">
                            <option value="0">Seleccione</option>
                        </select>
                    </td>
                </tr>
            </table>
            </br>
            <table align="center">
                <tr>
                    <td>
                        <input id="enviar" type="submit" value="Enviar" />
                    </td>
                    <td></td><td></td><td></td>
                    <td>
                        <input id="editar" type="button" value="Editar" />
                    </td>
                    <td></td><td></td><td></td>
                    <td>
                        <input id="limpiar" type="button" value="Limpiar" />
                    </td>
                    <td>
                       <!-- <input id="tabla" type="button" value="Pacientes"  onclick="abrir();"/>-->
                        <img src="../imagen/lista.png" width="50" height="50" alt="lista" onclick="abrir();"/>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>
</br></br>
